package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 问卷答案对象 q_questionnaire_answer
 * 
 * @author ruoyi
 * @date 2025-04-10
 */
public class QQuestionnaireAnswer extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 问卷答案ID */
    private Long answerId;

    /** 问卷ID */
    @Excel(name = "问卷ID")
    private Long qId;

    /** 问题0答案（存放手机号码） */
    @Excel(name = "问题0答案", readConverterExp = "存=放手机号码")
    private String question0Answer;

    /** 问题1答案 */
    @Excel(name = "问题1答案")
    private String question1Answer;

    /** 问题2答案 */
    @Excel(name = "问题2答案")
    private String question2Answer;

    /** 问题3答案 */
    @Excel(name = "问题3答案")
    private String question3Answer;

    /** 问题4答案 */
    @Excel(name = "问题4答案")
    private String question4Answer;

    /** 问题5答案 */
    @Excel(name = "问题5答案")
    private String question5Answer;

    /** 问题6答案 */
    @Excel(name = "问题6答案")
    private String question6Answer;

    /** 问题7答案 */
    @Excel(name = "问题7答案")
    private String question7Answer;

    /** 问题8答案 */
    @Excel(name = "问题8答案")
    private String question8Answer;

    /** 问题9答案 */
    @Excel(name = "问题9答案")
    private String question9Answer;

    /** 问题10答案 */
    @Excel(name = "问题10答案")
    private String question10Answer;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    public void setAnswerId(Long answerId) 
    {
        this.answerId = answerId;
    }

    public Long getAnswerId() 
    {
        return answerId;
    }

    public void setqId(Long qId) 
    {
        this.qId = qId;
    }

    public Long getqId() 
    {
        return qId;
    }

    public void setQuestion0Answer(String question0Answer) 
    {
        this.question0Answer = question0Answer;
    }

    public String getQuestion0Answer() 
    {
        return question0Answer;
    }

    public void setQuestion1Answer(String question1Answer) 
    {
        this.question1Answer = question1Answer;
    }

    public String getQuestion1Answer() 
    {
        return question1Answer;
    }

    public void setQuestion2Answer(String question2Answer) 
    {
        this.question2Answer = question2Answer;
    }

    public String getQuestion2Answer() 
    {
        return question2Answer;
    }

    public void setQuestion3Answer(String question3Answer) 
    {
        this.question3Answer = question3Answer;
    }

    public String getQuestion3Answer() 
    {
        return question3Answer;
    }

    public void setQuestion4Answer(String question4Answer) 
    {
        this.question4Answer = question4Answer;
    }

    public String getQuestion4Answer() 
    {
        return question4Answer;
    }

    public void setQuestion5Answer(String question5Answer) 
    {
        this.question5Answer = question5Answer;
    }

    public String getQuestion5Answer() 
    {
        return question5Answer;
    }

    public void setQuestion6Answer(String question6Answer) 
    {
        this.question6Answer = question6Answer;
    }

    public String getQuestion6Answer() 
    {
        return question6Answer;
    }

    public void setQuestion7Answer(String question7Answer) 
    {
        this.question7Answer = question7Answer;
    }

    public String getQuestion7Answer() 
    {
        return question7Answer;
    }

    public void setQuestion8Answer(String question8Answer) 
    {
        this.question8Answer = question8Answer;
    }

    public String getQuestion8Answer() 
    {
        return question8Answer;
    }

    public void setQuestion9Answer(String question9Answer) 
    {
        this.question9Answer = question9Answer;
    }

    public String getQuestion9Answer() 
    {
        return question9Answer;
    }

    public void setQuestion10Answer(String question10Answer) 
    {
        this.question10Answer = question10Answer;
    }

    public String getQuestion10Answer() 
    {
        return question10Answer;
    }

    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("answerId", getAnswerId())
            .append("qId", getqId())
            .append("question0Answer", getQuestion0Answer())
            .append("question1Answer", getQuestion1Answer())
            .append("question2Answer", getQuestion2Answer())
            .append("question3Answer", getQuestion3Answer())
            .append("question4Answer", getQuestion4Answer())
            .append("question5Answer", getQuestion5Answer())
            .append("question6Answer", getQuestion6Answer())
            .append("question7Answer", getQuestion7Answer())
            .append("question8Answer", getQuestion8Answer())
            .append("question9Answer", getQuestion9Answer())
            .append("question10Answer", getQuestion10Answer())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
